package com.herysoft.scm.biz.sys;

import java.util.ArrayList;

import com.herysoft.scm.dao.sys.ModuleDao;
import com.herysoft.scm.model.sys.Module;

public class ModuleBizImpl implements ModuleBiz {


	private ModuleDao moduleDao;

	public void setModuleDao(ModuleDao moduleDao) {
		this.moduleDao = moduleDao;
	}
	public void addModule(Module module) {
		this.moduleDao.insertModule(module);
	}

	public void deleteModule(Integer id) {
		this.moduleDao.deleteModule(id);
	}

	public Module getModuleById(Integer id) {
		return this.moduleDao.getModuleById(id);
	}

	public ArrayList<Module> getModules(Module module) {
		return this.moduleDao.getModulesByModule(module);
	}

	public void updateModule(Module module) {
		this.moduleDao.updateModule(module);
	}

	public void updateModuleNoNull(Module module) {
		this.moduleDao.updateModuleNoNull(module);
	}

}
